.rank-item {
    position: relative;
    padding: 0.1rem 0.3rem;
    background-color: #fff;

    .info-item {
        line-height: 1.6;
        color: #666;
        font-size: 0.28rem;
    }

    .name {
        font-size: 0.32rem;
    }

    .person-num {
        margin-right: 0.3rem;
    }

    .contact {
        position: absolute;
        right: 0.3rem;
        top: 50%;
        transform: translateY(-50%);
        color: #FA6F5C;
        font-size: 0.24rem;
        border: 1px solid #FA6F5C;
        border-radius: 100px;
        padding: 0.08rem 0.1rem;
    }
}